home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
Nothing but Tetris
/
Nothing but Tetris.iso
/
c
/
check.doc
< prev
next >
Wrap
Text File
|
1994-04-29
|
5KB
|
145 lines
***************************************************
* Check *
* Copyright (C) 1992/93 Tekno-Logik International *
***************************************************
STOP PRESS!! This is an AmigaDOS 3 compatible program
Check is a helpful little utility which was written primarily for the
use of hard drive users who also have a ROM sharer with Kickstart 2.xx and
1.3. When I first purchased my ROM sharer and 2.04 chip, i was unaware of
the problems that would be involved. The first problem was that half of the
1.3 commands I had in the C: directory, kept crashing under 2.04. So, after
giving myself a 1meg partition for the 2.04 files, I then had the problem
of trying to get the system to boot under the correct partition. Hence
Check.
Check should be placed in the C: directory of you normal boot
partition . Check returns a WARN code if it detects the Kickstart version
that you specify. Therefore, it can be used in script files, and of course
in your startup-sequence.
An entry for Kickstart 2.04 should look like this:-
Check 37
IF WARN
Your 2.xx boot sequence goes here
ELSE
Your 1.3 boot sequence goes here
ENDIF
That's all there is to it!!
Usage:-
Check <Kickstart version number>
Do not enter the revision number. 34.5 should be 34
The way to check what your kickstart version numbers are:-
a) Use the "Version" program
b) For Kickstart 2.0 machines and above, check the ROM numbers
on the "Insert Disk" screen
NOTE:-
Check has been tested on the following machines, and has passed
A500 (1.3), A500+ (2.04), A600 (2.05), A1200 (3.0).
As long as Commodore keep the copy of Kickstart in the same memory location,
with the Version and revision numbers in the same place as well, check should
work for every future machine.
Check is shareware. If you like this program please show your appreciation.
The shareware fee is just:-
************ ************
* 50 Pence * * $2.00 *
* (U.K.) * * (U.S) *
************ ************
Europe Rest of World
Send your shareware contributions to:-
Tekno-Logik International (Europe)
127 Walton Green
Croydon
Surrey
CR0 0TZ - Cheques/P.O.s/Money orders payable to C. Brown
or
Tekno-Logik International (USA)
106 16th Street
Newport, KY 41071
USA - Cheques/Money Orders payable to A. Vogel
PLEASE STATE THE PROGRAM NAME WHEN SENDING YOUR CONTRIBUTION.
ALL COMMENTS RELATING TO THIS PROGRAM SHOULD BE SENT TO THE UK ADDRESS.
The doc file must ALWAYS accompany the executable.
The code must not be modified or tampered with in ANY way.
Apart from that, it can be copied, passed on, placed on a BBS etc.. without
any worries.
COMMERCIAL USERS:-
------------------
This program is available for commercial use. For a registration fee of just
5 pounds UK sterling, it can be used for any commercial application.
Credit MUST be given to the author in the applications documentation.
UPGRADES for commercial users will cost 1 pound UK sterling.
Multi-user registrations are available at the following rates:-
5 pounds UK sterling for the first copy
2 pounds UK sterling for every copy thereafter
Write to:-
Chris Brown
Tekno-Logik International,
127 Walton Green
CROYDON
Surrey
England
CR0 0TZ
HISTORY
-------
(Check37)
V1.00 (8 August 1992)
Written using SAS C V5.10. Does it's job OK.
File Size = 1560
CRC = $51C907DA
(Check37)
V2.00 (11 August 1992)
Re-written using Devpac 2. My first machine code program!!!
Still works OK. Re-wrote it with Devpac for the challenge.
Piece of cake. I'll have to convert more of my programs!
File Size = 184 <-- Bloody big difference huh?
CRC = $B133E28D
(Check)
V3.00 (1 January 1993)
Re-written again! Since the release of the new Amiga 1200, I
had to be able to check for Kickstart 3. Therefore, I decided
that it was time for the user to enter the version number since
there are likely to be more Kickstarts to come.
File Size = 188
CRC = $8AC12A24
(Check)
V4.00 (11 January 1993)
Potential bug fix. V3.00 worked fine on current machines, but part
of the routine was not guaranteed to work with higher kickstart
numbers. 95% of check has been re-written. Works fine now.
File Size = 168 <-- Smaller than V3.00, and works better!!!
CRC = $C3B7C0B2